I suggest - Espagnol Anglais Dictionnaire